home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
NEW
/
N-New Submissions
/
(n)n2.d64
/
santas letter
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-24
|
7KB
|
232 lines
1 REM**PERSONALIZED STORY SETUP**
2 REM**RICK ANDING ATLANTA**
3 GOSUB 9000
4 POKE 53280,6:POKE 53281,6:POKE 646,3
5 FOR X=1 TO 1000:NEXT
6 PRINT:PRINT"ANSWER ALL NOUN QUESTIONS WITH NOUN ONLY EXAMPLE ANSWER: CAR ";
7 PRINT" ( NOT: A CAR )":FOR X=1 TO 3000:NEXT
8 PRINT:INPUT "IS THE STORY CHILD MALE OR FEMALE";SX$
10 INPUT "FIRST NAME";NA$
20 INPUT "LAST NAME";NB$
50 INPUT "CITY";CI$
125 INPUT "NUMBER OF DOG OR CAT PETS";P
130 IF P=0 GOTO 170
140 FOR X=1 TO P
150 INPUT "ONE PET'S NAME";PN$(X)
160 NEXT X
170 INPUT "#1 FRIEND/PLAYMATE'S WHOLE NAME";FA$
180 INPUT "#2 FRIEND/PLAYMATE'S WHOLE NAME";FB$
187 INPUT "DID CHILD WRITE TO SANTA THIS YEAR";WR$
190 INPUT"DESIRED #1 TOY THAT SANTA WILL BRING THIS YEAR";TA$
195 INPUT"DESIRED #2 TOY THAT SANTA WILL BRING THIS YEAR";TB$
196 FOR X=1 TO 1500:NEXT:PRINT
197 PRINT"IF THE NEXT QUESTION DOES NOT APPLY, PLEASE WRITE THE WORD, NONE"
198 FOR X=1 TO 3000:NEXT:PRINT
199 INPUT"WHAT DESIRED TOY COSTS TOO MUCH FOR SANTA TO BRING";TX$
200 PRINT
201 INPUT"DOES CHILD HAVE A FRIEND/SIBLING THEY OFTEN FIGHT WITH..YES/NO";QB$
202 IF QB$="NO" OR QB$="N" GOTO 204
203 PRINT:INPUT "1ST NAME OF SIBLING/FRIEND WITH WHOM CHILD OFTEN QUARRELS";QC$
204 INPUT "TODAY'S DATE (WRITE AS: MAY 5TH)";DT$
205 FOR X=1 TO 2000:NEXT X:PRINT"[147]"
215 PRINT
220 PRINT "CHILD'S GENDER ";SX$
225 PRINT "FIRST NAME ";NA$
240 PRINT "LAST NAME ";NB$
245 PRINT "CITY ";CI$
300 IF P=0 GOTO 340
310 FOR X=1 TO P
320 PRINT "PET'S NAME ";PN$(X)
330 NEXT X
340 PRINT "#1 FRIEND'S NAME ";FA$
350 PRINT "#2 FRIEND'S NAME ";FB$
358 PRINT "CHILD WROTE SANTA? "WR$
360 PRINT "DESIRED TOY #1 ";TA$
365 PRINT "DESIRED TOY #2 ";TB$
368 IF TX$="NONE" GOTO 372
370 PRINT "SANTA CAN'T BRING ";TX$
372 IF QB$="NO" OR QB$="N" GOTO 376
375 PRINT "QUARRELS WITH ";QC$
376 PRINT "TODAY'S DATE "DT$
378 PRINT:INPUT"IS INFORMATION CORRECT";A$
380 IF A$="NO" OR A$="N" GOTO 5
390 FOR X=1 TO 1000:NEXT:PRINT
400 IF SX$="MALE" OR SX$="M" THEN G=1
410 IF SX$="FEMALE" OR SX$="F" THEN G=2
412 BY$(1)=" BOY"
414 BY$(2)=" GIRL"
416 HE$(1)="HE"
418 HE$(2)="SHE"
420 HM$(1)="HIM"
422 HM$(2)="HER"
424 HS$(1)="HIS"
426 HS$(2)="HER"
430 IF AG$="MALE" OR SX$="M" THEN H=1
432 IF AG$="FEMALE" OR SX$="F" THEN H=2
434 IF BG$="MALE" OR SX$="M" THEN I=1
436 IF BG$="FEMALE" OR SX$="F" THEN I=2
438 IF CG$="MALE" OR SX$="M" THEN J=1
440 IF CG$="FEMALE" OR SX$="F" THEN J=2
442 AA$(1)=" SIR "
444 AA$(2)=" LADY "
482 PRINT "AT THIS POINT MAKE SURE YOUR PRINTER IS TURNED ON ";
484 PRINT " AND PROPERLY HOOKED UP TO THECOMPUTER
486 [129] X[178]1 [164] 4000:[130]
488 [153]:[153]:[153]:[153]:[153]
490 [153]"PRESS THE SPACE BAR TO BEGIN PRINTING THE STORY"
492 [161] RN$
494 [139] RN$[178]"" [167] [137] 492
496 [139] RN$[179][177][199](32) [167] [137] 492
498 [159]3,4
500 [143]**** LETTER BODY ****
510 [141] 2000
520 [152]3,[163]57)"SANTA CLAUS"
522 [152]3,[163]57)"NORTH POLE"
524 [152]3,[163]57)DT$
525 [152]3,
526 [152]3,
555 [152]3,
560 [152]3,[163]10)"DEAR ";NA$;","
565 [152]3,
570 [152]3,[163]10)"I THOUGHT I WOULD TAKE A FEW MINUTES AWAY FROM TOY MAKING"
572 [139] WR$[178]"N" [176] WR$[178]"NO" [137] 580
575 [152]3,[163]10)"THIS YEAR, TO WRITE YOU A SHORT LITTLE LETTER, AND LET YOU"
576 [152]3,[163]10)"KNOW HOW MUCH I ENJOYED THE NICE LETTER YOU SENT ME!"
578 [137] 585
580 [152]3,[163]10)"TO WRITE A LITTLE LETTER TO YOU BEFORE WE GET TOO BUSY WITH"
583 [152]3,[163]10)"THE CHRISTMAS RUSH!"
585 [152]3
590 [152]3,[163]10)"AS YOU CAN IMAGINE, MY TOY SHOP IS WORKING VERY HARD NOW,"
595 [152]3,[163]10)"MAKING THE TOYS FOR ALL THE LITTLE BOYS AND GIRLS ALL OVER
600 PRINT#3,TAB(10)"THE WORLD. WE HAVE TO BE FINISHED, AND HAVE THE SLEIGH"
605 PRINT#3,TAB(10)"LOADED AND READY TO GO BY CHRISTMAS EVE! LATELY I HAVE BEEN
610 [152]3,[163]10)"READING THE LETTERS FROM THE BOYS AND GIRLS AND TALKING TO"
615 [152]3,[163]10)"MY ELVES ABOUT WHAT EACH CHILD WANTS, AND WHO HAS BEEN GOOD"
620 [152]3,[163]10)"OR BAD.
625 PRINT#3
630 PRINT#3,TAB(10)"I AM TOLD THAT YOU HAVE BEEN A PRETTY GOOD LITTLE";BY$(G);
635 PRINT#3," THIS YEAR."
640 PRINT#3,TAB(10)"THEY TELL ME THAT YOU PLAY WELL WITH YOUR TWO LITTLE FRIENDS
645 [152]3,[163]10)FA$;" AND ";FB$;". "
648 [152]3
649 [139] QB$[178]"N" [176] QB$[178]"NO" [137] 669
650 [152]3,[163]10)"(I HAVE BEEN TOLD, THOUGH, THAT SOMETIMES YOU WILL ARGUE AND
655 PRINT#3,TAB(10)"FIGHT WITH ";QC$;", WHEN YOU REALLY SHOULDN'T!)
660 [152]3,[163]10)"WILL YOU PROMISE SANTA THAT YOU WILL TRY NOT TO FIGHT, AND"
665 [152]3,[163]10)"TRY TO ALWAYS GET ALONG WITH ";QC$;"? I HOPE SO!"
668 [152]3
669 [139] P[178]0 [137] 690
670 [152]3,[163]10)"ARE YOU STILL TAKING GOOD CARE OF ";
673 [139] P[177]1 [137] 680
675 [152]3,PN$(1);"?"
676 [137] 690
680 [152]3,PN$(1);" AND ";PN$(2)"?"
690 [152]3,[163]10)"(SEE! SANTA REALLY DOES KNOW IF YOU'VE BEEN GOOD OR BAD!)
692 PRINT#3
695 PRINT#3,TAB(10)"I BELIEVE I HAVE THE ";TA$;" YOU SAID YOU WANTED."
698 PRINT#3,TAB(10)"THE ";TB$;" YOU WANTED MAY ALSO BE UNDER YOUR TREE "
700 PRINT#3,TAB(10)"THIS YEAR, ALONG WITH A FEW OTHER SUPRISES!
708 [139] TX$[178]"NONE" [137] 748
709 [152]3
710 [152]3,[163]10)"YOU HAVE TO REMEMBER THOUGH, THAT SANTA HAS TO BRING TOYS TO
715 PRINT#3,TAB(10)"ALL THE LITTLE BOYS AND GIRLS, AND MUST HAVE ENOUGH TOYS TO
720 [152]3,[163]10)"MAKE SURE NOBODY GETS LEFT OUT!"
725 [152]3,[163]10)"THE ";TX$;" YOU WANTED IS TOO MUCH FOR SANTA TO BRING"
730 [152]3,[163]10)"THIS YEAR, BUT I WILL BRING SOME OTHER PRESENTS FOR YOU"
735 [152]3,[163]10)"INSTEAD. YOU'RE A SMART";BY$(G);", AND I THINK YOU WILL"
740 [152]3,[163]10)"UNDERSTAND THAT SANTA HAS TO SHARE WITH EVERYONE!
748 PRINT#3
750 PRINT#3,TAB(10)"REMEMBER TO KEEP BEING A GOOD LITTLE";BY$(G);", AND I'LL ";
755 PRINT#3,"STOP BY"
760 PRINT#3,TAB(10)"THE ";NB$;" HOUSE IN ";CI$;" ON CHRISTMAS EVE!"
765 PRINT#3
767 PRINT#3
768 PRINT#3
770 PRINT#3,TAB(50)"YOUR FRIEND,"
800 PRINT#3,TAB(50)" SANTA"
805 PRINT#3
810 PRINT#3
820 PRINT#3,"[216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216]";
830 PRINT#3,"[216][216][216][216][216][216][216][216][216][216][216][216][216][216][216][216]
850 [128]
1999 [159] 3,4
2000 [152]3," <- <- <- <- (null) "
2040 [152]3," <') (null) <') (null) <') (null) <') (null) (null) ANDANDANDANDSGN"
2050 [152]3," FREFREFRE FREFREFRE FREFREFRE FREFREFRE SGN SGNSC SGN"
2060 [152]3," (null)(null) (null)(null) (null)(null) (null)(null) (null)(null) (null)(null) (null)(null) (null)(null) (null)ANDAND(null)ANDANDANDINT "
2070 [152]3," (null)TOTOTOTOTOTO(null) "
2100 [152]3
2110 [152]3
2120 [142]
7999 [128]
9000 [151] 646,6
9001 [151] 53280,7:[151] 53281,7:[153]"LOAD"
9002 [129] X[178]1 [164] 1000:[130]
9003 [143]* LINE RIGHT *
9005 [129] X[178]1 [164] 39
9010 [153]"SIN";
9015 [129] Y[178]1 [164] 10:[130] Y
9020 [130]
9028 [143]* LINE DOWN *
9030 [129] X[178]1 [164] 22
9040 [153] [163]40)"CMDCMDSIN"
9050 [129] Y[178]1 [164] 10:[130] Y
9060 [130] X
9068 [143]* LINE LEFT *
9070 [129] X[178]1 [164] 39
9080 [153]"CMDCMDSIN";
9090 [129] Y[178]1 [164] 10:[130] Y
9095 [130] X
9096 [153]"CMDSINCMD";
9098 [143]* LINE UP *
9100 [129] X[178]1 [164] 21
9110 [153] "ONSINON"
9120 [129] Y[178]1 [164] 10: [130] Y
9130 [130] X
9140 [129] D [178]1 [164] 350:[130]
9160 [153] [163]204)"SIN";
9170 [129] X[178]1 [164] 28
9175 [153] "SIN";
9180 [129] Y[178]1 [164] 10:[130] Y
9190 [130] X
9195 [153]"SIN"
9200 [153] [163]33)"SIN"
9210 [153] [163]33)"SIN"
9220 [153] [163]33)"SIN"
9230 [153] [163]33)"SIN";
9240 [129] X[178]1 [164] 30
9250 [153]"CMDSINCMD";
9255 [129] Y[178]1 [164] 10: [130] Y
9260 [130] X
9270 [129] X[178]1 [164] 3
9280 [153] "ONSINCMD";
9290 [129] Y[178]1 [164] 10:[130]
9300 [130] X
9305 [129] X[178]1 [164] 350:[130]
9310 [153] [163]46)" ANDING'S NOODLE PRESENTS"
9315 [129] X[178]1 [164] 1500:[130]
9320 [153] [163]252)" "
9325 [131] "S","A","N","T","A","S"," ","L","E","T","T","E","R"
9330 [153] [163]12)"*CMD";
9335 [129] J[178]1 [164] 13
9340 [129] X[178]1 [164] 12
9350 [153]" *CMD";
9360 [129] Y[178]1 [164] 4:[130] Y
9370 [130] X
9375 [153]"CMD* CMD";
9380 [129] X[178]1 [164] 11
9390 [153]"CMDCMD* CMD";
9400 [129] Y[178]1 [164] 5:[130] Y
9410 [130] X
9415 [135] A$
9416 [153]"CMDON";A$;:[153]"";
9420 [130] J
9425 [129] Y[178]1 [164] 200:[130]
9430 [153] [163]58)"*":[129] Y[178]1 [164] 200:[130]
9440 [153] [163]18)"*":[129] Y[178]1 [164] 200:[130]
9450 [153] [163]18)"*":[129] Y[178]1 [164] 200:[130]
9460 [153] [163]18)"*":[129] Y[178]1 [164] 200:[130]
9470 [153] [163]18)"*":[129] Y[178]1 [164] 2400:[130]
9486 [153]"LOAD"
9490 [142]